﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ScrappyDB.MockData
{
    public class MockDbExceptions
    {
        public class MockDbDataValueMismatchException : Exception
        {
            public MockDbDataValueMismatchException(string message)
                : base(message)
            {
            }
        }
        public class MockDbDataTypeMismatchException : Exception
        {
            public MockDbDataTypeMismatchException(string message)
                : base(message)
            {
            }
        }

        /// <summary>
        /// A SimpleDB database call was made but there was no mock data in the appropriate queue
        /// </summary>
        public class MockDbNoMockDataException : Exception
        {
            public MockDbNoMockDataException()
                : base("A SimpleDB database call was made but there was no mock data in the appropriate queue")
            {
            }
        }
    }
}
